# 计算数组中有多少值为True, 有多少为False
# 如果数组中有一个元素为False,返回False,否则返回True
# 2021-8-6 Nasa

# a=len(alist)
# j=0
# k=0
# for i in alist:
#     if i:
#         # print('True')
#         j+=1
#     else:
#         # print('False')
#         k+=1
# if k>=1:
#     l='False'
# else:
#     l='True'
# print(l)

def count_true_false(lb):
    '''
    计算数组中有多少值为True, 有多少为False
    '''
    j=0
    k=0
    for i in lb:
        if i:
            j+=1
        else:
            k+=1
    return j,k


def all(lb):
    '''
    如果数组中有一个元素为False,返回False,否则返回True
    '''
    # j=0
    # k=0
    for i in lb:
        if not i:
            return False
    return True

    # if k>=1:
    #     l='False'
    # else:
    #     l='True'
    # return l

alist=['1',5,True,0,'abc',[1,2,3]]
print(count_true_false(alist))
print(all(alist))